const marked = require("marked");

// 自定义 loader 用于将 markdown 转换为 html 字符串
// 直接在 webpack 配置中引用
module.exports = (source) => {
  // 利用 marked 将 markdown 转换为一个 html 字符串
  const html = marked(source);
  // 这里必须返回一段 js 语法格式的字符串，因为 webpack 会以 eval 运行这段代码
  // return `export default ${JSON.stringify(html)}`
  return html;
};
